@charset "utf-8";
body{ color:#535353; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:150%; background:#fff;}
a:link, a:visited{ color:#535353; text-decoration:none;}
a:hover,a:active{ color:#ff0000; text-decoration:none;}
body{ margin:0 auto;}
img,form,ul,ol,dl,dt,dd{ margin:0; padding:0; border: 0; list-style:none;}
h1,h2,h4,h5,h6{ font-size:12px; margin:0; padding:0}
h2,h3,h4{ font-size:14px; margin:0; padding:0}
h1{ margin:0; padding:0; margin-bottom:15px; font-size:16px; border-bottom:1px solid #ededed}
h1 span{ border-bottom:2px solid #61a6d3; padding:0 3px; font-weight:normal}
.clearfix:after{content:"";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.clearfix{display: block;}/* End hide from IE-mac */
.clearfix{display:inline-block;}/* End hide from IE-mac */
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.foot{ clear:both; margin-top:20px; background:#f5f5f5; border-top:1px solid #dedede; padding:20px;}
.foot div{width:950px; margin:auto; font-size:12px;}
.h20 , .h15 , .h10 , .h5 , h7{height:20px; font-size: 0px; display: block; line-height: 0px; width: 10px; clear: both;}
.h15{height:15px;}
.h10{height:10px;}
.h5{height:5px;}
.h7{height:7px;}


.top{ height:77px; background:url(../images/i.gif) repeat-x 0 70px; margin-bottom:10px;}
.header{ width:950px; margin:auto; font-size:12px;}
.logo{ float:left;}
.headInfo{ float:right; width:465px; text-align:right;}
.myInfo{background:url(../images/i.gif) no-repeat right -220px; height:23px; padding-right:15px; margin-bottom:20px;} 
.search{}
input.seaIn{ border:0; height:20px; width:215px; line-height:18px; margin-right:5px; margin-bottom:1px;background:url(../images/i.gif) no-repeat  -305px -250px;}
input.seaSo{ width:54px; height:21px; background:url(../images/i.gif) no-repeat -195px -11px; border:0; text-align:center; color:#FFFFFF; margin-bottom:1px;}
input.seaIn2{ border:3px solid #1ecafc; height:34px; width:500px; margin:1px 5px 15px 0; line-height:34px; font-size:16px;}
input.seaSo2{ width:129px; height:43px; background:url(../images/sea2.gif) no-repeat;margin:1px 5px 15px 0; border:0; font-size:22px; letter-spacing:8px; text-align:center; color:#0fb6e7; font-weight:bold}

.wrapper{ width:950px; margin:auto; clear:both}
.main{ width:650px; float:left;}
.right{ width:280px; float:right;}
h2{ color:#0090BF; border-bottom:1px solid #00BAF6;}

.type{ margin:10px 0;}
.type li{ width:80px; height:90px; display:block; float:left; text-align:center; position:relative; background:none}
.type li a{ width:72px; height:72px; display:block; background:url(../images/i.gif) no-repeat 0 -243px; cursor:pointer; position:relative; z-index:9}
.type li a:hover{ width:72px; height:72px; display:block; background:url(../images/i.gif) no-repeat -80px -243px;}
.type li a span{ width:65px; height:65px; margin:3px;  display:block; background:url(../images/i.gif) no-repeat 0 -90px;}

.typeRight li{ width:65px; height:86px; margin:3px 3px 3px 2px; display:block; float:left; text-align:center; background:none;}
.typeRight li a span{ width:65px; height:65px; border:1px solid #b2d8eb;  display:block; background:url(../images/i.gif) no-repeat 0 -90px; cursor:pointer;}
li.jiaoyu a span{ background-position:0 -90px;}
li.licai a span{ background-position:-130px -90px;}
li.shuma a span{ background-position:-260px -90px;}
li.xingzuo a span{ background-position:-325px -90px;}
li.hunlian a span{ background-position:-455px -90px;}
li.zhekou a span{ background-position:0 -155px;}
li.lvyou a span{ background-position:-65px -90px;}
li.meishi a span{ background-position:-65px -155px;}
li.jujia a span{ background-position:-195px -90px;}
li.zhichang a span{ background-position:-390px -90px;}
li.liwu a span{ background-position:-130px -155px;}
li.meirong a span{ background-position:-390px -155px;}
li.qiche a span{ background-position:-260px -155px;}
li.yule a span{ background-position:-455px -155px;}
li.bagua a span{ background-position:-325px -155px;}
li.shenma a span{ background-position:-195px -155px;}
li span.hoverShow{ position:absolute; font-size:12px; text-align:left; width:90px; height:90px; background:#b5e1f6; display:block; top:-2px; left:0px; padding-left:80px; display:none; overflow:hidden}

.newDo li{ color:#757575; border-top:1px dashed #E7E7E7; margin-bottom:5px; padding:5px; display:block; clear:both;}
.newDo li.topNew{ height:55px;}
.userImg{ width:75px; height:75px; overflow:hidden; padding:1px; background:#fff; border:1px solid #BABABA; float:left; margin:0 7px 5px 0;}
.userImg2{ width:50px; height:50px; overflow:hidden; padding:1px; background:#fff; border:1px solid #BABABA; float:left; margin:0 7px 5px 0;}
.newDo li span{ background:#EBEAEB; display:inline-block; margin-left: 50px; max-height:40px; overflow:hidden; padding:4px}
.newDo li a:link, .newDo li a:visited{ color:#3373C5;}
.newDo li a:hover,.newDo li a:active{ color:#ff0000; }

.loginIn{ border:1px solid #b8bfc1; position:relative; margin-bottom:10px; background:#fdfdfd;}
.loginIn i{ position:absolute; display:block; height:10px; font-size:0; width:10px;background:url(../images/i.gif) no-repeat 0 -10px;}
.loginIn i.lt{ top:-3px; left:-3px; _top:0;}
.loginIn i.rt{ background-position:-10px -10px; right:-3px; top:-3px; _top:0;_right:0;}
.loginIn i.lb{ background-position:0px -20px; left:-3px; bottom:-3px;}
.loginIn i.rb{ background-position:-10px -20px; right:-3px; bottom:-3px;}
.userPic{ width:100px; height:100px; overflow:hidden; border:1px solid #BABABA; padding:1px; float:left; margin:0 7px 15px 0;}

.loginFo{ padding:20px;}
.userPass, .userEmail, .userYes, .userNow{ background:url(../images/i.gif) no-repeat 0 -40px; height:34px; padding:2px 2px 2px 8px; width:220px; margin-bottom:10px; line-height:33px;}
.userNow { background-position:-230px -40px} 
.userPass input, .userEmail input{ border:0px; width:188px; padding-left:22px; height:25px; line-height:25px; font-size:16px!important;background:url(../images/i.gif) no-repeat -500px -10px; color:#595959;}
.userPass input{ background-position:-500px -45px}
input.checkNow{background:url(../images/i.gif) no-repeat -65px -10px; width:82px; height:25px; border:0; color:#fff; text-align:center; font-weight:bold; letter-spacing:5px; margin-left:60px}

.hot{ border:1px solid #cfcfcf; margin-top:10px;}
.hotCon li{ font-size:12px; line-height:26px; padding-left:5px; width:260px;text-overflow:ellipsis;white-space:normal;*white-space:nowrap;overflow:hidden; }
.hotCon li span{background:url(../images/i.gif) no-repeat -160px -243px; display:inline-block; height:17px; width:25px;}
.hotCon li span.two{ background-position:-160px -263px;}
.hotCon li span.three{ background-position:-160px -283px;}
.hotCon li span.four{ background-position:-160px -303px;}
.hotCon li span.five{ background-position:-160px -323px;}
.hotCon li span.six{ background-position:-185px -243px;}
.hotCon li span.seven{ background-position:-185px -283px;}
.hotCon li span.eight{ background-position:-185px -283px;}
.hotCon li span.nine{ background-position:-185px -303px;}
.hotCon li span.ten{ background-position:-185px -323px;}
.hotTie{ width:278px; overflow:hidden}
.hotTie li{ float:left; width:138px; text-align:center; border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf; height:30px; line-height:30px; cursor:pointer; background:#f2f1f1;}
.hotTie li.hotN{ background:#fff; color:#58b954; font-weight:bold; border-bottom:1px solid #fff}




.allList li{ color:#757575; border-top:1px dashed #E7E7E7; padding:5px; min-height:80px; display:block; clear:both;}
.allList2 li{ color:#757575; border-top:1px dashed #E7E7E7; padding:5px; min-height:55px; display:block; clear:both;}
.allList li span{display:inline-block; text-overflow:ellipsis;overflow:hidden; max-height:40px;  padding:4px; color:#747474; font-size:12px}
.allList li i{ color:#a7a7a7; font-size:12px;display:block;}
.allList li a:link, .allList li a:visited{ color:#0a337a;}
.allList li a:hover,.allList li a:active{ color:#ff0000; }
.seaType{ background:#d4eaf6;}
a.listTit{display:inline-block; width:500px;text-overflow:ellipsis;white-space:normal;*white-space:nowrap;overflow:hidden;}
.allList li.shuang{ background:#fafafa;}
.allList li.jing{ background:#ecf6fb}

.pages{margin:10px 0 10px;width:100%;text-align:center;}
.pages img{vertical-align:middle;}
.pages span{padding:0 4px 0 0;}
.pages span a{padding:0 4px 0 8px;}

a.nowType{background:url(../images/i.gif) no-repeat -260px -10px; width:65px; height:27px; line-height:27px; display:inline-block; text-align:center; color:#fff; font-weight:bold}


.infomation{ border-bottom:1px solid #cccccc; display:block; height:30px; position:relative}
.infomation ul{ bottom:-1px; position:absolute}
.infomation li{ width:70px; height:30px; display:block; float:left; margin:0 3px; text-align:center}
.infomation li a{background:url(../images/i.gif) no-repeat -75px -370px; width:70px; line-height:30px; display:block; color:#0082cb}
.infomation li a.nowlinke{background:url(../images/i.gif) no-repeat 0px -370px;color:#333}
.infomation li a:link, .infomation li a:visited{ color:#0082cb;}
.infomation li a.nowlinke:link, .infomation li a.nowlinke:visited{ color:#333;}


.infoChange dl{ padding-top:20px; clear:both; display:block}
.infoChange dt{ float:left; width:120px; text-align:right;}
.infoChange dt em{ color:#FF0000}
.infoChange dd{ float:left; width:250px; text-align:left}
.infoChange dd b.wrong{ width:21px; height:20px; display:inline-block; background:url(../images/i.gif) no-repeat -43px -10px;}
.infoChange dd b.current{ width:21px; height:20px; display:inline-block; background:url(../images/i.gif) no-repeat -20px -10px;}

.baocun{ clear:both; padding-left:120px; padding-top:20px;}

.myPage{ border-bottom:1px solid #cccccc; display:block; height:30px; position:relative; margin-bottom:10px}
.myPage ul{ bottom:-1px; position:absolute}
.myPage li{  background:#f0f0f0;display:block; float:left; margin:0 3px; text-align:center;}
.myPage li a{ border:1px solid #cccccc; line-height:30px; display:block; color:#0082cb; padding:0 30px;}
.myPage li a.nowlinke{border-bottom:1px solid #fff;background:#fdfdfd; }


table.myVoteAll{ background:url(../images/votetable.gif) top no-repeat}
table.myVoteAll td{ line-height:31px; padding-left:6px; font-size:12px;}
table.myVoteAll td a:link, table.myVoteAll td a:visited{ color:#0082cb;}
table.myVoteAll td a:hover, table.myVoteAll td a:active{ color:#ff0000;}
table.myVoteAll thead td{ border-bottom:0;}
table.myVoteAll td{ border-bottom:1px solid #dfdfdf;}
table.myVoteAll tbody tr.shuang td{ background:#fafafa;}
table.myVoteAll tbody tr.jing td{ background:#ecf6fb;}


.describe{ border:1px dashed #ededed; padding:15px;}
.describe img{ border:5px solid #ededed; width:150px; height:100px; }
.imgShowScr a{ display:inline-block}

.option4{ margin:15px 0; position:relative; display:block}
.option4 .a,.option4 .b,.option4 .c,.option4 .d, .option4 .ahover, .option4 .bhover, .option4 .chover, .option4 .dhover, .option4 .zhong{ cursor:pointer; z-index:1; position:absolute; background:url(../images/abcd.gif) no-repeat 0 0; width:97px; height:95px; overflow:hidden}
.option4 .b{ background-position:-100px 0;}
.option4 .c{ background-position:-200px 0;}
.option4 .d{ background-position:-300px 0;}
.option4 .ahover{ background-position:0 -100px;}
.option4 .bhover{ background-position:-100px -100px;}
.option4 .chover{ background-position:-200px -100px;}
.option4 .dhover{ background-position:-300px -100px;}
.option4 .zhong{ background-position:0 -200px;}

.option4 .percent{ padding:5px 0 0 110px ; font-size:12px; visibility:hidden}
.option4 .select{ border:2px solid #e7e7e7; min-height:50px; _height:50px; margin:5px auto auto 46px;  background:url(../images/select_bg.gif) bottom repeat-x; padding:10px 10px 10px 60px; width:530px}
.pinglunk{ width:500px;}


.addvote{ width:520px;border:1px solid #b2d8eb; background:none; }
.addVoteTit{ width:430px;border:1px solid #b2d8eb; background:none; height:18px;}
.addImg1,.addImg2{ font-size:12px; margin:5px 0;}
.addimages{ width:430px;border:1px solid #b2d8eb; margin:0;}


#backUp{z-index:600;height:100%; position:fixed; width:100%;  top:0; left:0; filter:Alpha(opacity=10);-moz-opacity:0.10;opacity:0.10;background:#000;}
* html #backUp { /* ie6 hack */ position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#backU{position: fixed;z-index:750;color:#000000;text-align:left;top:50%;left:50%;background:#fff; margin-top:-150px;margin-left:-250px;border:5px solid #ededed; }
* html #backU{ /* ie6 hack */ position: absolute; }

.succsee{background:url(../images/succeed48_48.gif) no-repeat 0 0; padding:18px 0 18px 55px; color:#009900}